package com.financing.wap.dto;

import java.math.BigDecimal;


/**
 * 账户提现DTO
 * @author Mars
 * @createDate 2014年9月20日
 */
public class AccountWithdrawDTO extends BaseDTO{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1463805395155080616L;
	/**
	 * 账户ID
	 */
	private Integer accountId;
	/**
	 * 用户ID
	 */
	private String userId;
	/**
	 * 银行卡表id
	 */
	private Integer bankCardId;
	/**
	 * 账户名
	 */
	private String userName;
	/**
	 * 卡号
	 */
	private String cardNumber;
	/**
	 * 银行
	 */
	private String bankName;
	/**
	 * 银行类型：001工商，002农业，003建设，004中国，005招商，006交通,007支付宝，008现金
	 */
	private String bankType;
	
	/**
	 * 卡类型：01借记卡，02信用卡
	 */
	private String cardType;
	
	/**
	 * 取现额度
	 */
	private BigDecimal withdrawAmount;
	/**
	 * 提现状态：01操作成功，02操作失败
	 */
	private String withdrawStatus;
	/**
	 * 到账通知（手机号）
	 */
	private String withdrawMobile;
	/**
	 * 备注说明
	 */
	private String remark;
	
	/**
	 * 流水号
	 */
	private String withdrawFlowId;
	public Integer getAccountId() {
		return accountId;
	}
	public void setAccountId(Integer accountId) {
		this.accountId = accountId;
	}
	public String getUserId() {
		return userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	public String getCardNumber() {
		return cardNumber;
	}
	public void setCardNumber(String cardNumber) {
		this.cardNumber = cardNumber;
	}
	public String getBankName() {
		return bankName;
	}
	public void setBankName(String bankName) {
		this.bankName = bankName;
	}
	public String getBankType() {
		return bankType;
	}
	public void setBankType(String bankType) {
		this.bankType = bankType;
	}
	public String getCardType() {
		return cardType;
	}
	public void setCardType(String cardType) {
		this.cardType = cardType;
	}
	public BigDecimal getWithdrawAmount() {
		return withdrawAmount;
	}
	public void setWithdrawAmount(BigDecimal withdrawAmount) {
		this.withdrawAmount = withdrawAmount;
	}
	public String getWithdrawStatus() {
		return withdrawStatus;
	}
	public void setWithdrawStatus(String withdrawStatus) {
		this.withdrawStatus = withdrawStatus;
	}
	public String getWithdrawMobile() {
		return withdrawMobile;
	}
	public void setWithdrawMobile(String withdrawMobile) {
		this.withdrawMobile = withdrawMobile;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public Integer getBankCardId() {
		return bankCardId;
	}
	public void setBankCardId(Integer bankCardId) {
		this.bankCardId = bankCardId;
	}
	public String getWithdrawFlowId() {
		return withdrawFlowId;
	}
	public void setWithdrawFlowId(String withdrawFlowId) {
		this.withdrawFlowId = withdrawFlowId;
	}
	

}

